tg-me.com/proglib_academy/2751
Create:
2025-04-30 Last Update: 2025-05-31 16:51:55
🌐 Быстрая проверка простоты числа в Python Хотите понять, простое число или нет. Есть два способа: быстрый и ещё быстрее. Число считается простым, если делится только на 1 и само себя.1️⃣ Способ: классический перебор — Подходит для небольших чисел — Легкий для понимания
def is_prime(n): if n <= 1: return False for i in range(2, int(n ** 0.5) + 1): if n % i == 0: return False return True Проверяем деление до √n — быстрее, чем до самого n!2️⃣ Способ: через списковые выражения (one-liner) — Красиво — Для любителей компактного кодаis_prime = lambda n: n > 1 and all(n % i for i in range(2, int(n**0.5)+1)) Функция в одну строку. Но читаемость иногда важнее красоты🔵 Включайся в обучение и устраивайся куда хочешь, тебя ждет продвинутый этап нашего курса «Алгоритмы и структуры данных »Proglib Academy #буст BY Proglib.academy | IT-курсы
Share with your friend now:
tg-me.com/proglib_academy/2751
View MORE
Open in Telegram
Proglib academy | IT курсы Telegram | DID YOU KNOW?
Mr. Durov launched Telegram in late 2013 with his brother, Nikolai, just months before he was pushed out of VK, the Russian social-media platform he founded. Mr. Durov pitched his new app—funded with the proceeds from the VK sale—less as a business than as a way for people to send messages while avoiding government surveillance and censorship.
Proglib academy | IT курсы from ye